package com.wltt.product.frfront.model.po;

import java.io.Serializable;


/**
 * @ClassName: FormulaPO
 * @Description: 配方<br />
 * @Date: 2025-07-06 16:23:42
 * @Author yanggl
 */

public class FormulaPO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    private Long id;

    /**
     * 配方名称
     */
    private String formulaName;

    /**
     * 焊接电流A
     */
    private Integer weldingCurrent;

    /**
     * 焊接电压V
     */
    private Integer weldingVoltage;

    /**
     * 焊接速度cm/min
     */
    private Integer weldingSpeed;

    /**
     * 摆动类型id
     */
    private Long swingTypeId;

    /**
     * 摆动频率HZ
     */
    private Double swingFrequency;

    /**
     * 摆动幅度mm
     */
    private Integer swingRange;

    /**
     * 摆动左停留时间ms
     */
    private Integer swingLeftRemainTime;

    /**
     * 摆动右停留时间ms
     */
    private Integer swingRightRemainTime;

    /**
     * 等待模式id
     */
    private Long waitModeId;

    /**
     * 垂直三角摆动左舷长度mm
     */
    private Integer verticalTriangleSwingLeftLength;

    /**
     * 垂直三角摆动右舷长度mm
     */
    private Integer verticalTriangleSwingRightLength;

    /**
     * 垂直三角摆动垂三角点停留时间ms
     */
    private Integer verticalTriangleSwingDotRemainTime;

    /**
     * 圆形摆动-回调比率0-100%
     */
    private Integer circleSwingPullbackRatio;

    /**
     * 摆动位置等待id
     */
    private Long swingLocationWaitId;

    /**
     * 摆动方向位角
     */
    private Integer swingDirectionAngle;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getFormulaName() {
        return formulaName;
    }

    public void setFormulaName(String formulaName) {
        this.formulaName = formulaName;
    }

    public Integer getWeldingCurrent() {
        return weldingCurrent;
    }

    public void setWeldingCurrent(Integer weldingCurrent) {
        this.weldingCurrent = weldingCurrent;
    }

    public Integer getWeldingVoltage() {
        return weldingVoltage;
    }

    public void setWeldingVoltage(Integer weldingVoltage) {
        this.weldingVoltage = weldingVoltage;
    }

    public Integer getWeldingSpeed() {
        return weldingSpeed;
    }

    public void setWeldingSpeed(Integer weldingSpeed) {
        this.weldingSpeed = weldingSpeed;
    }

    public Long getSwingTypeId() {
        return swingTypeId;
    }

    public void setSwingTypeId(Long swingTypeId) {
        this.swingTypeId = swingTypeId;
    }

    public Double getSwingFrequency() {
        return swingFrequency;
    }

    public void setSwingFrequency(Double swingFrequency) {
        this.swingFrequency = swingFrequency;
    }

    public Integer getSwingRange() {
        return swingRange;
    }

    public void setSwingRange(Integer swingRange) {
        this.swingRange = swingRange;
    }

    public Integer getSwingLeftRemainTime() {
        return swingLeftRemainTime;
    }

    public void setSwingLeftRemainTime(Integer swingLeftRemainTime) {
        this.swingLeftRemainTime = swingLeftRemainTime;
    }

    public Integer getSwingRightRemainTime() {
        return swingRightRemainTime;
    }

    public void setSwingRightRemainTime(Integer swingRightRemainTime) {
        this.swingRightRemainTime = swingRightRemainTime;
    }

    public Long getWaitModeId() {
        return waitModeId;
    }

    public void setWaitModeId(Long waitModeId) {
        this.waitModeId = waitModeId;
    }

    public Integer getVerticalTriangleSwingLeftLength() {
        return verticalTriangleSwingLeftLength;
    }

    public void setVerticalTriangleSwingLeftLength(Integer verticalTriangleSwingLeftLength) {
        this.verticalTriangleSwingLeftLength = verticalTriangleSwingLeftLength;
    }

    public Integer getVerticalTriangleSwingRightLength() {
        return verticalTriangleSwingRightLength;
    }

    public void setVerticalTriangleSwingRightLength(Integer verticalTriangleSwingRightLength) {
        this.verticalTriangleSwingRightLength = verticalTriangleSwingRightLength;
    }

    public Integer getVerticalTriangleSwingDotRemainTime() {
        return verticalTriangleSwingDotRemainTime;
    }

    public void setVerticalTriangleSwingDotRemainTime(Integer verticalTriangleSwingDotRemainTime) {
        this.verticalTriangleSwingDotRemainTime = verticalTriangleSwingDotRemainTime;
    }

    public Integer getCircleSwingPullbackRatio() {
        return circleSwingPullbackRatio;
    }

    public void setCircleSwingPullbackRatio(Integer circleSwingPullbackRatio) {
        this.circleSwingPullbackRatio = circleSwingPullbackRatio;
    }

    public Long getSwingLocationWaitId() {
        return swingLocationWaitId;
    }

    public void setSwingLocationWaitId(Long swingLocationWaitId) {
        this.swingLocationWaitId = swingLocationWaitId;
    }

    public Integer getSwingDirectionAngle() {
        return swingDirectionAngle;
    }

    public void setSwingDirectionAngle(Integer swingDirectionAngle) {
        this.swingDirectionAngle = swingDirectionAngle;
    }
}